﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace Dora.Tools.Enums.Supplier
{
    /// <summary>
    /// 入驻申请审核状态
    /// </summary>
    public enum RegisterStatus
    {
        /// <summary>
        /// 入驻待提交
        /// </summary>
        [Description("待提交")]
        Init = 10100,
        /// <summary>
        /// 入驻待审核
        /// </summary>
        [Description("待审核")]
        WaitingForAudit = 10101,
        /// <summary>
        /// 审核中
        /// </summary>
        [Description("审核中")]
        Auditing = 10102,
        /// <summary>
        /// 已通过
        /// </summary>
        [Description("已通过")]
        Passed = 10103,
        /// <summary>
        /// 已驳回
        /// </summary>
        [Description("已驳回")]
        Reject = 10104
    }

    /// <summary>
    /// 资质审核状态
    /// </summary>
    public enum AuditStatus
    {
        /// <summary>
        /// 资质待审核
        /// </summary>
        [Description("待提交")]
        Init = 10200,
        /// <summary>
        /// 待审核
        /// </summary>
        [Description("待审核")]
        WaitingForAudit = 10201,
        /// <summary>
        /// 审核中
        /// </summary>
        [Description("审核中")]
        Auditing = 10202,
        /// <summary>
        /// 已通过
        /// </summary>
        [Description("已通过")]
        Passed = 10203,
        /// <summary>
        /// 已驳回
        /// </summary>
        [Description("已驳回")]
        Reject = 10204
    }

    /// <summary>
    /// 分配状态
    /// </summary>
    public enum AssignStatus
    {
        /// <summary>
        /// 全部（分配和未分配）
        /// </summary>
        [Description("全部")]
        All = 10301,
        /// <summary>
        /// 未分配
        /// </summary>
        [Description("未分配")]
        NotAssigned = 10302,
        /// <summary>
        /// 已分配
        /// </summary>
        [Description("已分配")]
        Assigned = 10303
    }

    /// <summary>
    /// 分配状态
    /// </summary>
    public enum ShelfStatus
    {
        /// <summary>
        /// 待上架
        /// </summary>
        [Description("待上架")]
        WaitingForUpShelf = 10401,
        /// <summary>
        /// 已上架
        /// </summary>
        [Description("已上架")]
        UpShelf = 10402,
        /// <summary>
        /// 已下架
        /// </summary>
        [Description("已下架")]
        DownShelf = 10403
    }
}
